//更新密码**********************************
$('form').on('submit', function (e) { 
    //阻止默认行为
    e.preventDefault()
    //收集数据
    let data = $(this).serialize()
    // console.log(data);
    $.ajax({
        type: 'POST',
        url: 'my/user/updatepwd',
        data: data,
        success: function (res) { 
            if (res.status === 0) { 
                layer.msg(res.message, { time: 1500 }, function () {
                // 修改成功后，清空token，跳转到登录页，重新登录
                localStorage.removeItem('token');
                // 让父页面跳转
                window.parent.location.href = '../login.html';
                })
            }
        }
    })
})


//表单验证***********************************************
//1.长度,6-12位,不能有空格
//2.两次新密码必须一致
//3.新密码不能和原密码一致

let form = layui.form
form.verify({
    len: [/^\S{6,12}$/, '长度必须6~12位且不能出现空格'],
    //确认新密码使用这个验证规则
    same: function (val) { 
        //val 表示确认密码
        if(val !== $('input[name=newPwd]').val()) {
            return '两次新密码不一致';
        }
    },

    //新密码不能和原密码一致(新密码使用这个验证规则)
    diff: function (val) {
        if (val === $('input[name=oldPwd]').val()) { 
            return '新密码不能和原密码一致'
        }
     }
})